"""
第一天
第一个程序

"""
print('yes')
print('hello')
'''
print('99')
jjj
lll
oo

'''


'ssss急急急'

# 变量
money = 700
print("钱包还有:",   money, '\n')
money = money-467
print("现在钱包还剩下", money, "元", '\n')

# 数据类型 和 检查数据类型 type函数检查数据类型
print(type("号码"))
print(type(234509))
print(type(70.32), '\n')
# 可以存储返回的数据类型信息
str1 = type("号码")
int1 = type(234509)
float1 = type(70.32)
print(str1)
print(int1)
print(float1, "\n")

# 数据类型转换
num_str = str(1000.98)
print(num_str)
print(type(num_str), '\n')

# noinspection NonAsciiCharacters
一个整数1 = int("987")
print(type(一个整数1), 一个整数1)
# noinspection NonAsciiCharacters
一个整数2 = int(987.746)
print(type(一个整数2), 一个整数2, '\n')
# n=int("22.99")  这种字符串不能转换从整数带小数点了
# print(n)

一个浮点数1 = float("99.338")
print(type(一个浮点数1), 一个浮点数1)
一个浮点数2 = float(99)
print(type(一个浮点数2), 一个浮点数2, "\n")

# 标识符和命名规则
# つ = 1
# print(つ)

# 运算符
print("1+2=", 1+2)
print("4-5=", 4-5)
print("5*6=", 5*6)
print("9/3=", 9/3)
print("13//3=", 13//3)  # 取整数
print("13%3=", 13 % 3)   # 取余数
print("3**4=", 3**4, "\n")   # 平方
# 符合运算符
a = 1
a += 2  # 等同于 a = a+2
print(a)

a = 1
a -= 2   # 等同于 a = a-2
print(a)

a = 2
a *= 2   # 等同于 a = a*2
print(a)

a = 4
a /= 2    # 等同于 a = a/2
print(a)

a = 7
a //= 2   # 等同于 a = a//2
print(a)

a = 7
a %= 2   # 等同于 a = a%2
print(a)

a = 7
a **= 2   # 等同于 a = a**2
print(a, '\n')


print("""
我是第一行
我是第二行
第三
""")

b = "急急“急\"零零了"
print(b)

print("用+号" + "拼接字符串")
a = "用+号"
b = "拼接字符串"
c = 889899
print('可以' + a + b)  # 不能拼接数字

# 占位符
姓名 = "孙新罡"
电话 = 136_2068_2105
print("我的姓名：%s 电话：%s" % (姓名, 电话))  # 利用占位符方法可以拼接数字

m = "我的姓名：%s 电话：%s" % (姓名, 电话)  # 利用占位符方法可以拼接 数字和字符串，不像用 + 号只能拼接字符串
print(m)

# 以原类型拼接在一起
姓名 = "孙新罡"
电话 = 136_2068_2105
天气 = 8.354
# %s字符串 %d整数 %f浮点数  占位符
q = "我的姓名：%s 电话：%d 今天天气 %f 摄氏度" % (姓名, 电话, 天气)
print(q)
print("我的姓名：%s 电话：%d 今天天气 %f 摄氏度" % (姓名, 电话, 天气), '\n')

# 控制数字精度 m.n
w = 57.887
r = 44
精度 = "控制精度%9.2f" % w  # 小数点后2位，四舍五入
print(精度)
print("宽度5,%5d" % r)

# f 语句 f"{变量}{变量}"
print(f"我的姓名：{姓名} 电话:{电话} 今天天气 {天气:.1f} 摄氏度", '\n')  # :.1f 是控制浮点精度,这里是精确到小数点1位. 和上面的效果一样注意要加 : 号

# 表达式格式化
print("2 * 3 结果：%d" % (2 * 3))
print(f"2 * 3 结果：{2 * 3}")
print("类型是：%s" % type("szh"))

# 输入数据  特别注意通过 input 输入的不管是什么都被定义成 字符串，如果要数字类型 需要转换
print()
姓名 = input('输入你的名字')
print(f'你输入的是：{姓名}')

数字 = input("输入数字：")
print("你输入的数字 数据类型是：", type(数字))
数字 = int(数字)   # 转换成为整数类型
print("通过 int函数 转换你输入的数字 数据类型是：", type(数字))
print(数字)
数字 = float(数字)  # 转换成为浮点类型
print(数字)
